Section: New Software and Platforms
AFF3CT
A Fast Forward Error Correction Toolbox
Keywords: High-Performance Computing - Signal processing - Error Correction Code
Functional Description: AFF3CT proposes high performance Error Correction algorithms for Polar, Turbo, LDPC, RSC (Recursive Systematic Convolutional), Repetition and RA (Repeat and Accumulate) codes. These signal processing codes can be parameterized in order to optimize some given metrics, such as Bit Error Rate, Bandwidth, Latency, ...using simulation. For the designers of such signal processing chain, AFF3CT proposes also high performance building blocks so to develop new algorithms. AFF3CT compiles with many compilers and runs on Windows, Mac OS X, Linux environments and has been optimized for x86 (SSE, AVX instruction sets) and ARM architectures (NEON instruction set).
-
Authors: Adrien Cassagne, Bertrand Le Gal, Camille Leroux, Denis Barthou and Olivier Aumage
-
Publications: AFF3CT: A Fast Forward Error Correction Toolbox! - AFF3CT : Un environnement de simulation pour le codage de canal - Toward High-Performance Implementation of 5G SCMA Algorithms - An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes - Beyond Gbps Turbo Decoder on Multi-Core CPUs - Energy Consumption Analysis of Software Polar Decoders on Low Power Processors - Fast and Flexible Software Polar List Decoders - Fast Simulation and Prototyping with AFF3CT